home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 5899 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  4.3 KB

  1. Path: acsu.buffalo.edu!pleung
  2. From: pleung@cs.buffalo.edu (Patrick Leung)
  3. Newsgroups: comp.sys.cbm
  4. Subject: Re: Coding-related!
  5. Date: 20 Apr 1996 17:00:20 GMT
  6. Organization: University at Buffalo
  7. Distribution: world
  8. Message-ID: <4lb574$pqp@azure.acsu.buffalo.edu>
  9. References: <8BEF39A.007700084F.uuout@venture.fipnet.fi> <4laar1$55o@brumby.cowan.edu.au>
  10. NNTP-Posting-Host: gagarin.cs.buffalo.edu
  11. NNTP-Posting-User: pleung
  12. X-Newsreader: TIN [version 1.2 PL2]
  13.  
  14. Style/Chrome (st952e2c@echidna.cowan.edu.au) wrote:
  15. : In article <8BEF39A.007700084F.uuout@venture.fipnet.fi>, 
  16. : shrimp@venture.fipnet.fi says...
  17. : >
  18. : >I'd like to stard coding assembler on the C-64.
  19. : >I'm a complete newbie when it comes to coding, so if anyone knows about
  20. : >a beginner's guide, mail me immediately.
  21. : >thank you
  22. : >shrimp@triplex.fipnet.fi
  23. : >___ Blue Wave/DOS v2.30
  24.  
  25. : First thing is get a copy of the Programmer's Reference Manual...it is 
  26.  
  27. : Next, find a copy of Turbo Assembler v5.0 or better. If you havent got an 
  28.  
  29. : Grab a copy of the Scibax Demo Academy. Always great for beginners.
  30.  
  31. I agree with the above.
  32. You may also want to get a copy of "Commodore Hacking"
  33. available on the web.
  34.  
  35. If you have totally no background in computer programming, you might want
  36. to start with C64 BASIC 2.0 first before diving into assembly language
  37. and overwhelming yourself.
  38.  
  39. : Next, be a real lamer and rip routines out of other peoples demos with your AR 
  40. : cart, and start producing some scroller/bitmap demos, but DONT release them 
  41. : with ripped routines in them. Ripping, I believe, is a great way to learn in 
  42. : the early stages but should only be used as such.
  43.  
  44. ;-)) 
  45. A funny way of saying "learn from the wise"
  46.  
  47. : Lose several years of your life coding bog-standard demos that nobody likes :D
  48.  
  49. how true...
  50. It really depends on your learning ability, and how much time/effort you're
  51. willing to devote.  In general though, it does take a great deal of time
  52. and and effort to learn anything, and coding is one of them.  ;-))
  53. As he says, in the end even after a couple of years, you may find yourself
  54. doing everything all in vain, and still producing stuff no one will lift an
  55. eyebrow on.  
  56.  
  57. Some people learn faster than others, but don't expect yourself to be
  58. producing amazing stuff, like DOOM or your favorite game, or another OS
  59. like GEOS, within a couple short months.  
  60. This is one of the biggest misconception I see a lot of newbies in coding
  61. have; they try to accomplish too much in too little time.  
  62. Don't be mislead into that cheezy "get rich quick scam" either by coding
  63. cool games, which I often read about in rec.games.programmer  
  64.  
  65. In fact, I haven't heard of anyone being able to do so. It's not likely you'll
  66. be able to produce anything decent that other people will like until you've
  67. spent at least half a year, and more likely a year or two, of your life
  68. rigorously learning coding.
  69.  
  70. Learning coding is a continuous process.  Some people spend more than half
  71. their lives doing it...  I've been doing it for the last five years or so
  72. with my own life, starting with C128 BASIC 7.0 --> GWBASIC --> QuickBasic
  73. --> Turbo Pascal --> Turbo C --> 8086 ASM --> Borland C++ --> g++ on UNIX.
  74. [yes.. I moved to PeeCee's while in high school, and now Sparcs at College]
  75. I never got around to learning 6502 though... 
  76.  
  77. And just as others will say, there's plenty of stuff in coding out there
  78. which I still do not know.  ;-))
  79.  
  80. Never think that you know everything.  When you do start thinking that you
  81. do, that'll be the end of your career and life with programming... cause
  82. you'll never bother to learn anything new, or care about other people's
  83. work anymore.
  84.  
  85. : After several years on the scene, realise you are still basically CRAP at 
  86. : coding, never will produce anything remotely like the euro crews, and are 
  87. : having a whole lot of FUN! :D
  88.  
  89. To sum it all up, learning programming is hard, tedious work.  The reward
  90. is little, if any, except for the "fun and enjoyment" you get out of doing
  91. it on your own, and the knowledge you'll gain.
  92. However, be optimistic, and spend plenty of time in front of your computer.
  93.  
  94. wish you good luck, and welcome to the programming arena,
  95. Patrick
  96.  
  97.  
  98. Patrick Leung                         |     "Don't be overcomed by evil.
  99. pleung@acsu.buffalo.edu               |        Overcome evil with good."
  100. http://www.acsu.buffalo.edu/~pleung   |            
  101.  
  102.